rose trees - German English Dictionary